<script> 
 //自定义构造函数
 function myArray(n,initvalue) 
 { 
 for(var i=0;i<n;i++) 
 this[i]=initvalue; 
 this.length=n; 
 } 
 var strhead="<input type='text' size='4' name='score"; 
 var strend="'>"; 
 var num=20 
 //利用构造函数创建数组
 var arr=new myArray(num,strhead); 
 document.write("<form>"); 
 //修改数组元素并输出
 for(var i=0;i<num;i++) 
 { 
 if (i%5==0) 
 document.write("<br>"); 
 arr[i]+=i+strend; 
 document.write(arr[i]); 
 } 
 document.write("<br><input type='button' value='提交'>"); 
 document.write("</form>"); 
</script>
